package ProjectoX;

import java.awt.Graphics2D;

public abstract class Enemigo extends Personaje{

	public Enemigo(Nivel nivel) {
		super(nivel);
	}
	
	public void paint(Graphics2D g){
		int x = miNivel.getPersonaje().getPos().getX()-320;
		g.drawImage( spriteCache.getSprite(NombresSprite[FrameActual]), Pos.getX()-x,Pos.getY(), miNivel );	
	}
	
	public abstract void colision(Enemigo E);

	public abstract void colision(Componente C);
	
	public abstract void colision(Mario M);
	
	public abstract void colision(MarioGrande M);

	public abstract void colision(MarioDisparo M);
	
	public abstract void morir();
	
	public abstract void puedeatacar();
}